<?php
    
class Loginview
{
	// En session där jag lagrar användarnamnet och lösenordet.
	private $m_getName = "username";
	private $m_getPassword = "password";
	private $Login = 'login';
	private $Logout = 'logout';
	
	// En funktion där jag skapar mina boxar där man ska skriva in sitt användarnman & lösenord med hjälp av form. Gör även en logga in knapp med input.
    public function DoLoginBox()
    {
    	return "<form action='' method='get'>
    	  Användarnamn: <input type='text' name='$this->m_getName' /><br />
		  Lösenord: <input type='password' name='$this->m_getPassword' /><br />
		  <input name='$this->Login' type='submit' value='Logga in' />
		  <input type='checkbox' name='vehicle' value='Hållmiginloggad' /> Håll mig inloggad
		  </form>";
    }	
	
	// En funktion som gör så att jag skapar en logga ut knapp med hjälp av input.
	public function DoLogOutBox()
	{
		return "<form method='get'><input name='$this->Logout' type='submit' value='Logga ut' /></form>";
	}
	
	// En funktion där jag använder Get för att samla ihop värdet som skrevs in i användarnamn.
	public function GetUserName()
	{
		$anv_name = $_GET[$this->m_getName];
		
		// trim tar bort blanksteg från en sträng.
		if(trim($anv_name)=="")
		{
			$anv_name = NULL;
		}
		
		return $anv_name;
	}
	
	// Återigen här så använder jag mig av en Get som hjälper mig att samla ihop värdet som skrevs in för lösenordet. 
	public function GetPassword()
	{
		//
		$pass_name = $_GET[$this->m_getPassword];
		
		// trim tar bort blanksteg från en sträng.
		if(trim($pass_name)=="")
		{
			$pass_name = NULL;
		}
		
		return $pass_name;
	}
	
	// isset tittar om det finns något i loggain:en med hjälp av $GET och om det 
	// finns så returnerar den true annars kastas man ut från loopen och den returnerar false.
	public function TriedToLogIn()
	{
		if (isset($_GET[$this->Login]))
		{
			return true;
		}
			return FALSE;
	}
	
	// isset tittar om det finns något i loggaut:en med hjälp av $GET och om det 
	// finns så returnerar den true annars kastas man ut från loopen och den returnerar false.
	public function TriedToLogout()
	{
		if (isset($_GET[$this->Logout]))
		{
			return true;
		}
			return FALSE;
	}
}
    
    
?>